package com.base.data.annotations;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface TableFieldInfo {

    //中文描述
    String value() default "";

    //排序
    int sort() default 0;

    //添加时该字段是否启用
    boolean enableAdd() default true;

    boolean enableSelect() default false;//查询是否启用

    //0  输入框  1，选择框  2，时间选择  3， 限制输入数字
    int type() default 0;

}
